Mendefinisikan Objek String Python
Dalam Python, String adalah tipe data dasar yang digunakan untuk merepresentasikan teks. String merupakan urutan terurut dari karakter Unicode. Berbeda dengan variabel sederhana, string diproses sebagai sebuah objek, memberinya akses ke fungsi bawaan yang kuat (metode) untuk manipulasi. Mereka sangat penting untuk menangani hampir semua data masukan mentah, seperti log, konten file, atau hasil scraping web.
1. Mendefinisikan dan Menggunakan Kutipan String
String didefinisikan dengan membungkus teks menggunakan tanda kutipa tunggal (') atau ganda ("). Pilihan ini terutama bersifat gaya, tetapi penggunaan tanda kutipa ganda sangat direkomendasikan jika isi teks mengandung petik tunggal, karena hal ini menghindari kesalahan sintaks.
str1 = 'Hello World'
str2 = "Python is fun"
# Untuk menyertakan petik tunggal, gunakan tanda kutipa ganda:
error_safe = "It's time to learn"
str2 = "Python is fun"
# Untuk menyertakan petik tunggal, gunakan tanda kutipa ganda:
error_safe = "It's time to learn"
Unicode dan Data Teks
String Python 3 mendukung Unicode secara bawaan, artinya mereka dapat merepresentasikan karakter dari hampir semua sistem tulisan global dengan benar, sehingga pemrosesan teks menjadi andal lintas bahasa.
2. Perspektif Objek String
- Urutan: String adalah urutan terurut, artinya setiap karakter memiliki indeks atau posisi tertentu, dimulai dari nol.
- Metode: Sebagai objek, string memiliki puluhan metode (seperti
.upper(),.lower(), dan.replace()) yang memungkinkan transformasi teks yang kuat tanpa perlu pustaka eksternal. - Imutabilitas: Setelah objek string dibuat, karakter-karakternya tidak bisa diubah secara langsung. Setiap operasi yang tampaknya mengubah string sebenarnya menciptakan objek string baru dalam memori.
1
# CODE: Basic String Definition and Properties
2
3
greeting ="Hello Python Learner!"
4
course ='EvoClass AI'
5
6
# Using f-string for dynamic output
7
print(f"Course: {course}")
8
9
# Determine the length
10
L =len(greeting)
11
print(f"Length of greeting: {L}")
12
13
# bad_quote = 'It's time to crash'
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>